9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2009년04월11일 17번

[과목 구분 없음]
다음 C 프로그램의 실행 결과는?

  • ① 61 2 3
  • ② 121 2 3
  • ③ 124 4 4
  • ④ 124 2 3
(정답률: 45%)

문제 해설

이 프로그램은 배열 arr의 크기를 입력받고, 그 크기만큼 정수를 입력받아 배열에 저장한 후, 배열의 최댓값과 그 인덱스를 출력하는 프로그램입니다.

입력된 배열 arr에서 최댓값을 찾기 위해 for문을 사용하고, 최댓값을 찾으면 그 값을 max에 저장하고, 그 때의 인덱스를 idx에 저장합니다. 그리고 마지막으로 max와 idx를 출력합니다.

따라서 입력된 배열이 [4, 2, 3]일 때, 최댓값은 4이고, 그 인덱스는 0입니다. 그리고 배열 arr의 크기가 12이므로, 출력 결과는 "12
4 2 3"이 됩니다.



AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답